Interface CryptoMapSet

All Superinterfaces:
IPCObject
All Known Implementing Classes:
CryptoMapSetImpl

public interface CryptoMapSet extends IPCObject
Information provided by the PKI file:

    \class CryptoMapSet
    
    \brief CryptoMapSet holds and manipulates crypto map sets.
    
    \example network().getDevice("Router0").getProcess("IpsecProcess").getCryptoMapSetAt(0)
    
Author:
Auto-generated
  • Method Details

    • setCryptoSetName

      void setCryptoSetName(String name)
      Information provided by the PKI file:
      
          \brief Sets the name of this crypto map set.
          
          \param string, the name to set on this crypto map set.
          
              
      Parameters:
      name - Takes in a parameter of name
    • getCryptoSetName

      String getCryptoSetName()
      Information provided by the PKI file:
      
          \brief Returns the name of this crypto map set.
          
          \return string, the name of this crypto map set.
          
              
      Returns:
      String Returns a String
    • addCryptoMapSeqByNum

      void addCryptoMapSeqByNum(int num)
      Information provided by the PKI file:
      
          \brief Adds a crypto map to this crypto map set with the specified sequence number.
          
          \param num, the specified sequence number for the crypto map.
          
              
      Parameters:
      num - Takes in a parameter of num
    • removeCryptoMapSeqByNum

      void removeCryptoMapSeqByNum(int num)
      Information provided by the PKI file:
      
          \brief Removes the crypto map from this crypto map set with the associated sequence number.
          
          \param num, the associated sequence number of the crypto map.
          
              
      Parameters:
      num - Takes in a parameter of num
    • getCryptoMapSeqAt

      CryptoMapSeq getCryptoMapSeqAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the crypto map from this crypto map set at the specified index.
          
          \param index, the index of the crypto map of interest.
          
          \return CryptoMapSeq, the CryptoMapSeq object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      CryptoMapSeq Returns a CryptoMapSeq
    • getCryptoSeqByNum

      CryptoMapSeq getCryptoSeqByNum(int seqNum)
      Information provided by the PKI file:
      
          \brief Returns the crypto map from this crypto map set with the associated sequence number.
          
          \param seqNum, the sequence number of the crypto map of interest.
          
          \return CryptoMapSeq, the CryptoMapSeq object with the associated sequence number.
          
              
      Parameters:
      seqNum - Takes in a parameter of seqNum
      Returns:
      CryptoMapSeq Returns a CryptoMapSeq
    • getCryptoSeqCount

      int getCryptoSeqCount()
      Information provided by the PKI file:
      
          \brief Returns the number of crypto maps in this crypto map set.
          
          \return int, the number of crypto maps in this crypto map set.
          
              
      Returns:
      int Returns a int
    • isSeqExisted

      boolean isSeqExisted(int seqNum)
      Information provided by the PKI file:
      
          \brief Returns true if the crypto map with the associated sequence number exists in this crypto map, otherwise false.
          
          \param seqNum, the sequence number of the crypto map of interest.
          
          \return bool, true if the crypto map with the associated sequence number exists in this crypto map, otherwise false.
          
              
      Parameters:
      seqNum - Takes in a parameter of seqNum
      Returns:
      boolean Returns a boolean
    • getFlowTableCount

      int getFlowTableCount()
      Information provided by the PKI file:
      
          \brief Returns the number of flow tables in this crypto map set.
          
          \return int, the number of flow tables in this crypto map set.
          
              
      Returns:
      int Returns a int
    • getTableAtIndex

      FlowTable getTableAtIndex(int index)
      Information provided by the PKI file:
      
          \brief Returns the flow table at the specified index.
          
          \param index, the index of the flow table of interest.
          
          \return FlowTable, the FlowTable object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      FlowTable Returns a FlowTable